#include <stdio.h>

#define SIZE 100

int main()
{
    int i = 0; //馒头个数
    int j = 0; //指针
    int k = 1; //计数器
    int a[SIZE] = {0};
    while (i < 99)
    {
        while (a[j] != 0) //分每个馒头开始，先找到第一个没分到馒头的人
            j = (j + 1) % SIZE;
        if (k == 5)//遇到第5人的操作：置数组为1，馒头++，指针向下指j++，重新计数k=1
        {
            a[j] = 1;
            // printf("The %d th people gets the %d th man tou.\n", j, i);
            i++;
            j = (j + 1) % SIZE;
            k = 1;
        }
        //非第5人的情况
        else{
            k++;
            j = (j + 1) % SIZE;
        }
    }
    // printf("\n");
    for (i = 0; a[i] != 0; i++)
        ;
    printf("%d", i+1);
    return 0;
}